#ifndef __LED_H
#define __LED_H

#include "gpio.h"

/// @brief 开灯
/// @param gpio_port led端口
/// @param gpio_pin led引脚
void LED_On(GPIO_TypeDef *gpio_port, uint16_t gpio_pin);
/// @brief 关灯
/// @param gpio_port led端口
/// @param gpio_pin led引脚
void LED_Off(GPIO_TypeDef *gpio_port, uint16_t gpio_pin);
/// @brief led翻转
/// @param gpio_port led端口
/// @param gpio_Pin led引脚
void LED_Toggle(GPIO_TypeDef *gpio_port, uint16_t gpio_Pin);
/// @brief led开灯所有
/// @param gpio_port led端口
/// @param gpio_pins led引脚
/// @param size led个数
void LED_OnAll(GPIO_TypeDef *gpio_port,uint16_t gpio_pins[],uint8_t size);
/// @brief led关灯所有
/// @param gpio_port led端口
/// @param gpio_pins led引脚
/// @param size led个数
void LED_OffAll(GPIO_TypeDef *gpio_port,uint16_t gpio_pins[],uint8_t size);



#endif
